* {
	margin: 0px; padding: 0px;
}
body {
	color: rgb(99, 97, 98); line-height: 1.5; font-family: "Microsoft YaHei",Simsun,sans-serif; font-size: 16px;
}
ul {
	list-style: none;
}
a {
	color: rgb(99, 97, 98); text-decoration: none;
}
img {
	border: 0px currentColor;
}
.re_top {
	height: 97px; margin-bottom: 80px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.re_top_logo {
	margin: 0px auto; width: 980px; padding-top: 5px;
}
.re_top_logo span {
	color: rgb(0, 0, 0); padding-left: 5px; font-size: 18px;
}
.re_top_logo img {
	margin-top: 20px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.login {
	margin: 0px auto; padding: 2px; border: 1px solid rgb(217, 217, 217); width: 860px; height: 330px;
}
.re_login {
	width: 347px; height: 330px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: dashed; float: right;
}
.re_login_box {
	padding: 25px;
}
.dl {
	padding: 5px 0px; width: 100%; color: rgb(183, 26, 29); border-bottom-color: rgb(183, 26, 29); border-bottom-width: 1px; border-bottom-style: solid;
}
.font {
	font-size: 20px; font-weight: bold;
}
.inputlogin {
	background: url("../img/bg_dl.png"); width: 260px; height: 37px; text-align: center; color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; cursor: pointer;
}
.clear {
	margin: 0px auto; padding: 0px; clear: both;
}
.re_footer {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(217, 217, 217) rgb(255, 0, 0) rgb(255, 0, 0); height: 71px; padding-top: 5px; margin-top: 80px;
}
.re_footer p {
	text-align: center; margin-top: 50px;
}
.w1 {
	padding-top: 25px;
}
.w1 input {
	width: 188px; height: 20px;
}
.fl_l {
	padding-left: 10px; float: left;
}
.fl_r {
	padding-left: 350px; float: left;
}
